package com.cn.wanxi.util;

public class MyHelp {
    /**
     * 2021-4-1
     * 数据类型
     * 类的组成
     * 强制转换
     * 命名规则
     * 修饰符
     * 执行顺序
     * ---------------------
     * 数组，集合  语法结构  运算符
     */
    /**
     * 2021-4-6
     * java数组集合
     * 1.servlet 三层架构   那三层？
     * 2.servlet  四大作用域？
     * 3.页面转发和重定向？
     * 4.数组的定义？
     * 5.集合？
     * 6.数组和集合的区别？
     * 7.封装公共信息？commonServlet
     * 8.jsp里面的c:forEach  c:if  ${}
     * 9.jsp页面引入 <jsp:include page="top.jsp"></jsp:include>
     * 10.下载引入两个jar包  jstl  servlet
     */
    /**
     * 2021-4-7
     * io流
     * 1.file类  常用方法
     * 2.项目
     *      判断代码应该写在什么地方？
     *      分析代码逻辑关系？
     *      1.给定一个路径和文件名
     *      2.创建文件夹和文件名
     *          substring   indexof  lastindexof
     *      3.写入数据
     *          字符串转换为字节数组
     *      4.读取数据
     *          字节流 字符流  汉字字节？
     *          String和StringBuilder和StringBuffer的区别？
     *
     *      5.封装数据
     *          split   字符串分割成字符串数组
     * 3.需要注意的问题：代码一定要清晰  不能写在一起
     *      一个方法只做一件事情
     *      固定的值用常量
     */
    /***
     * 2021-4-8
     * IO的封装
     * 1.数组和集合的写
     *      数组和集合需要转换为字符串
     * 2.封装数据的时候
     *      replace   替换
     *      字符串 和字符串数组的相互转换
     * 3.所有服务逻辑层都不能出现和当前功能不相关的代码 ，所以需要将io的方法放入工具类
     * 4.新建工具IO类。
     * 5.用户写入数据时，不需要知道别人是怎么创建文件和文件夹的，所以需要将创建文件封装私有化
     * 6.所有写入数据时，都是先写一个数据在写一个分隔符，所以这里进行数据集合的封装
     * 7.所有常量都不应该到处出现，因为常量可能会进行修改，所以需要将常量单独放在某个类
     * 8.枚举 ---枚举的写法，枚举的取回
     * 9.普通IO和BufferIO的区别?
     *
     */
}
